Godot: Canvas Group
複数の2DノードをCanvasGroupノード配下に置くことで、描画処理をまとめることができる
例
https://gyazo.com/de1712522438e504c368549baeb3e072
3つの画像を CanvasGroup ノード配下に設置して
https://gyazo.com/9b7423b181454cdbdaa2ec19180b0ef3
CanvasGroupの Modulate 設定変更が、配下のSprite全てに適用される
Child CanvasItem nodes of a CanvasGroup are drawn as a single object. It allows to e.g. draw overlapping translucent 2D nodes without blending (set CanvasItem.self_modulate property of CanvasGroup to achieve this effect).
CanvasGroupの子CanvasItemノードは、1つのオブジェクトとして描画されます。これにより、例えば、重なり合った半透明の2Dノードをブレンドせずに描画することができます(この効果を得るには、CanvasGroupのCanvasItem.self_modulateプロパティを設定します)。
新機能紹介Video
https://www.youtube.com/watch?v=chXAjMQrcZk